package com.yfp.tissue.domain.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.Schema;

import java.util.Date;
import java.io.Serializable;

/**
 * (WxpayInfo)实体类
 *
 *
 * @since 2023-12-17 12:02:32
 */
public class WxpayInfo implements Serializable {
    private static final long serialVersionUID = -51273125815787427L;
    /**
     * 公司id
     */
    @Schema(description = "公司id")
    private String companyId;

    /**
     * 微信商户号
     */
    @Schema(description = "微信商户号")
    private String wxMchId;

    /**
     * api密钥
     */
    @Schema(description = "api密钥")
    private String apiSecret;

    /**
     * 证书路径
     */
    @Schema(description = "证书路径")
    private String certPath;

    /**
     * 创建时间
     */
    @Schema(description = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    private Date createTime;


    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getWxMchId() {
        return wxMchId;
    }

    public void setWxMchId(String wxMchId) {
        this.wxMchId = wxMchId;
    }

    public String getApiSecret() {
        return apiSecret;
    }

    public void setApiSecret(String apiSecret) {
        this.apiSecret = apiSecret;
    }

    public String getCertPath() {
        return certPath;
    }

    public void setCertPath(String certPath) {
        this.certPath = certPath;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

}

